package com.moli.iov.base.model.po;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;

import java.io.Serializable;
import java.time.LocalDateTime;
import java.util.Date;

/**
 * <p>
 * 终端安装审核表
 * </p>
 *
 * @author wanghualin
 * @since 2020-02-24
 */
@Data
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
@TableName("terminal_installation_audit")
public class TerminalInstallationAudit implements Serializable {

    private static final long serialVersionUID = 1L;

    @TableId(value = "id", type = IdType.AUTO)
    private Long id;

    /**
     * 车架号
     */
    private String vin;

    /**
     * 终端型号
     */
    private String deviceModel;

    /**
     * 终端ID
     */
    private String deviceId;

    /**
     * ICCID
     */
    private String iccid;

    /**
     * 审核状态（0::未审核:已审核）
     */
    private Integer auditStatus;

    /**
     * 注册时间
     */
    private Date registerTime;

    /**
     * 公司id
     */
    private Long companyId;

    /**
     * 公司名称
     */
    private String companyName;

    /**
     * 创建时间
     */
    private Date gmtCreate;

    /**
     * 创建人
     */
    private String createUser;

    /**
     * 更新时间
     */
    private Date gmtModified;

    /**
     * 修改人
     */
    private String modifiedUser;

    /**
     * 删除标识
     */
    private Integer isDelete;


    public static final String ID = "id";

    public static final String VIN = "vin";

    public static final String DEVICE_MODEL = "device_model";

    public static final String DEVICE_ID = "device_id";

    public static final String ICCID = "iccid";

    public static final String AUDIT_STATUS = "audit_status";

    public static final String REGISTER_TIME = "register_time";

    public static final String COMPANY_ID = "company_id";

    public static final String COMPANY_NAME = "company_name";

    public static final String GMT_CREATE = "gmt_create";

    public static final String CREATE_USER = "create_user";

    public static final String GMT_MODIFIED = "gmt_modified";

    public static final String MODIFIED_USER = "modified_user";

    public static final String IS_DELETE = "is_delete";

}
